function ajaxUpload(params, callback) {
    
    console.log(params);
//    return false;
    
    
    var input = document.getElementById(params.file); 
    formdata = false;

    if (window.FormData) {
        formdata = new FormData();
    }
        
    var reader, file;
    file = input.files[0];

    if (!!file.type.match(/image.*/)) {
        if ( window.FileReader ) {
            reader = new FileReader();
            reader.readAsDataURL(file);
        }
        if (formdata) {
            formdata.append("image", file);
        }
    }

    formdata.append('title', params.title);
    formdata.append('albumId', params.albumId);
    
        
    if (formdata) {
        $.ajax({
            url:  params.url,
            type: "POST",
            data: formdata,
            processData: false,
            contentType: false,
            success: function (res) {
//                $('#info').append(res)
            }
        }).done(function() {
            callback($(this));
//            console.log('test');
        });
    }
}
